ECHO_PORT=5253

all: tcp_server tcp_client udp_client udp_server

tcp_server: server.c echo.h
	gcc -ggdb3 -D TCP -D ECHO_PORT=${ECHO_PORT} server.c -o tcp_server

tcp_client: client.c echo.h
	gcc -ggdb3 -D TCP -D ECHO_PORT=${ECHO_PORT} client.c -o tcp_client

udp_server: server.c echo.h
	gcc -ggdb3 -D ECHO_PORT=${ECHO_PORT} server.c -o udp_server

udp_client: client.c echo.h
	gcc -ggdb3 -D ECHO_PORT=${ECHO_PORT} client.c -o udp_client


clean:
	rm tcp_server tcp_client udp_server udp_client

